*{ padding:0px; margin:0px;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*IE6¹*/
/*IE6² position:fixed */

@media (max-width: 768px) {

}
@media (max-width: 992px){
    .stone_kf{
        display: none;
    }
    #code_img{
        display: none;
    }
}
@media (max-width: 1200px){

    #code_img{
        display: none;
    }
}

#gotop,#code,#code_hover{ width:36px; height:36px; background:url(../images/icon.png) no-repeat; position:fixed; right:7px; cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }

#talk,#talk_hover{ width:36px; height:106px; background:url(../images/icon.png) no-repeat; position:fixed; right:7px; cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }

#gotop{ background-position:-276px -171px; bottom:160px; _margin-bottom:160px;} 


#code_hover{ background-position:-316px -211px; bottom:120px; _margin-bottom:120px;}

#talk{ background-position:-276px -251px; bottom:10px; _margin-bottom:10px;}
#talk_hover{ background-position:-316px -251px; bottom:10px; _margin-bottom:10px;}
#code{ background-position:-276px -211px; bottom:120px; _margin-bottom:120px;}
#code_img{ width:152px; height:160px; background:url(../images/icon.png) -124px -135px no-repeat; position:fixed; right:45px; bottom:65px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}